require(["config"], function(config) {
	require(["com", "jquery", "sw", "fly"], function(com, jq, sw, fly) {

		//购物车
		$(function() {
			var offset = $("#end").offset();
			$(".addcar").click(function(event) {

				$(this).css("background", "gainsboro");
				var addcar = $(this);
				var img = addcar.parent().find('img').attr('src');
				var flyer = $('<img id="u-flyer" src="' + img + '">');
			
				flyer.fly({
					start: {
						left: event.clientX,

						top: event.clientY
					},
					end: {
						left: offset.left,
						top: 340,
						width: 0,
						height: 0
					},
					onEnd: function() {
						var num = parseInt($("#shoppingnum").html()) + 1;
						$("#shoppingnum").html(num);
						$("#msg").show().animate({ width: '250px' }, 200).fadeOut(1000);
						//	addcar.css("cursor", "default").removeClass('orange').unbind('click');
						//this.destory();
					}
				});
			});

		});
		//我的信息
		$(document).ready(function() {
			//    nav-li hover e
			var num;
			$("#li-1").hover(function() {
				//console.log("hah")
				/*图标向上旋转*/
				//	$(this).children().removeClass().addClass('hover-up');
				/*下拉框出现*/
				//var Obj = $(this).attr('id');
				//num = Obj.substring(3, Obj.length);
				//$('#box-' + num).slideDown(300);
				$(".hidden-box").show()
			}, function() {
				/*图标向下旋转*/
				//$(this).children().removeClass().addClass('hover-down');
				/*下拉框消失*/
				$(".hidden-box").hide();
				//$('#box-' + num).hide();
			});
			//    hidden-box hover e
			$('.hidden-box').hover(function() {
				/*保持图标向上*/
				//$('#li-' + num).children().removeClass().addClass('hover-up');
				$(this).show();
			}, function() {
				$(this).hide();
			});
		});

		//我的收藏
		$(document).ready(function() {

			$("#li-2").hover(function() {

				$('.hidden-box2').show();
			}, function() {
				/*图标向下旋转*/

				$('.hidden-box2').hide();;
			});

			$('.hidden-box2').hover(function() {

				$(this).show();
			}, function() {
				$(this).hide();
			});
		});
		//数量加减效果
		$(document).ready(function() {
			//加的效果
			$(".add").click(function() {
				var n = $(this).prev().val();
				var num = parseInt(n) + 1;
				if(num == 0) { return; }
				$(this).prev().val(num);
			});
			//减的效果
			$(".jian").click(function() {
				var n = $(this).next().val();
				var num = parseInt(n) - 1;
				if(num == 0) { return }
				$(this).next().val(num);
			});
		})

		//右边固定数据的值为cookie
		function setCookie(key, val, expires) {
			var now = new Date();
			now.setDate(now.getDate() + expires);
			document.cookie = key + "=" + val + "; expires=" + now;
		}

		function getCookie(key) {
			var cookiestr = document.cookie;
			var list = cookiestr.split("; ");
			for(var attr in list) {
				var kv = list[attr].split("=");
				if(kv[0] == key) {
					return kv[1];
				}
			}
			return "";
		}
		
		if(!getCookie("num").length==0){
			
			$("#shoppingnum").html(getCookie('num'));
		}
		
		if($("#shoppingnum").html() == 1) {
			var expend = 1 * 148.20;
			$("#money").html(expend); //改变购物车的钱
			$(".hidden3").show();
		
			$("#car").css("height", "230px"); //改变ul的高度
			setCookie("num", 1, 10);
		}
		if($("#shoppingnum").html() == 2) {
			var expend = 2 * 148.20;
			$("#money").html(expend); //改变购物车的钱
			$(".hidden3").show();
			$(".hidden1").show();
		
			$("#car").css("height", "330px"); //改变ul的高度
			setCookie("num", 2, 10);
		}
		if($("#shoppingnum").html() == 3) {
			var expend = 3 * 148.20;
			$("#money").html(expend); //改变购物车的钱
			$(".hidden1").show();
			$(".hidden2").show();
			$(".hidden3").show();
			$("#car").css("height", "430px"); //改变ul的高度
			$("#main_con").css("height","1100px");//改变大的div高度
			setCookie("num", 3, 10);
		}
		if($("#shoppingnum").html() >= 4) {
			var expend = 3 * 148.20;
			$("#money").html(expend); //改变购物车的钱
			$(".hidden1").show();
			$(".hidden2").show();
			$(".hidden3").show();
			$(".hidden4").show();
			$("#car").css("height", "530px"); //改变ul的高度
			$("#main_con").css("height","1200px");//改变大的div高度
			setCookie("num", 4, 10);
		}
		//删除操作
		$(".delete").click(function() {

			$(this).parent().hide(); //移除他爹
			var num1 = $("#shoppingnum").html() - 1;
			$("#shoppingnum").html(num1); //右侧固定数据
			var expend = num1 * 148.20;
			$("#money").html(expend); //改变购物车的钱
			var height1 = $("#car").height() - 100 + "px";

			$("#car").css("height", height1); //
			if($("#shoppingnum").html() >= 3) {
				$(".hidden4").hide();

				$("#car").css("height", parseInt(height1) - 100 + "px");
				$("#shoppingnum").html("2");

			}
			$("#main_con").css("height","1000px");//改变大的div高度
			setCookie("num", num1, 10);

		})
		//购物车添加
		$(".addcar").click(function() {

			setTimeout(function() {
				if($("#shoppingnum").html() == 1) {
					var expend = 1 * 148.20;
					$("#money").html(expend); //改变购物车的钱
					$(".hidden3").show();
					
					$("#car").css("height", "230px"); //改变ul的高度
					setCookie("num", 1, 10);
					//获取id为flyer的img
					var imgsrc1 = $("#u-flyer").attr("src");
					$(".hidden3").find("img").attr("src",imgsrc1);
					$("#u-flyer").remove();
				}
				if($("#shoppingnum").html() == 2) {
					var expend = 2 * 148.20;
					$("#money").html(expend); //改变购物车的钱
					$(".hidden1").show();
					
					$("#car").css("height", "330px"); //改变ul的高度
					setCookie("num", 2, 10);
					//获取id为flyer的img
					var imgsrc1 = $("#u-flyer").attr("src");
					
				
					$(".hidden1").find("img").attr("src",imgsrc1);
					$("#u-flyer").remove();
				}
				if($("#shoppingnum").html() == 3) {
					var expend = 3 * 148.20;
					$("#money").html(expend); //改变购物车的钱

					$(".hidden2").show();

					$("#car").css("height", "430px"); //改变ul的高度
					$("#main_con").css("height","1100px");//改变大的div高度
					setCookie("num", 3, 10);
					//获取id为flyer的img
					var imgsrc1 = $("#u-flyer").attr("src");
					
				
					$(".hidden2").find("img").attr("src",imgsrc1);
					$("#u-flyer").remove();
				}
				if($("#shoppingnum").html() == 4) {
					var expend = 3 * 148.20;
					$("#money").html(expend); //改变购物车的钱

					$(".hidden4").show();
					$("#car").css("height", "530px"); //改变ul的高度
					$("#main_con").css("height","1200px");//改变大的div高度
					setCookie("num", 4, 10);
				}
				if($("#shoppingnum").html() > 4) {
					$("#shoppingnum").html("4");

				}

			}.bind(this), 1000)

		})
		//全选
		$("#quanxuan").click(function(){
		
				if($("#car").find("input[type='checkbox']").prop("checked")){
					$("#car").find("input[type='checkbox']").prop("checked",true);			
				}else{
					$("#car").find("input[type='checkbox']").prop("checked",false);
				}
			
		
		})
		//清空购物车
		$("#clearcar").click(function(){
			$(".li3").hide();
			$("#car").css("height", "130px"); //改变ul的高度
			$("#main_con").css("height","1000px");//改变大的div高度
			$("#shoppingnum").html("0");//右边固定的个数
			$("#money").html("0.00"); //改变购物车的钱
			$("#u-flyer").remove();//移除页面所有的图片
			setCookie("num", 0, 10);//存cookie
		})

	})
})